package com.battle.pojo.param.warCaseStudyUser;

import com.battle.pojo.enums.WarCaseStudyDetailsStatusEnum;
import com.battle.pojo.enums.WarCaseStudyUserTypeEnum;
import jakarta.persistence.Column;
import lombok.Data;
import nirvana.core.domains.param.PageParam;

/**
* 【描 述】：
* 【环 境】：J2SE
* 【详 细】：
*
*/
@Data
public class GetWarCaseStudyUserListParam extends PageParam {

    /**
     * 被邀请人id
     */
    @Column(nullable = false)
    private Long userId;

    /**
     * 发起人id
     */
    @Column(nullable = false)
    private Long initiatorId;

    /**
     * 报名记录类型： 0自己报名 1被邀请
     */
    @Column()
    private WarCaseStudyUserTypeEnum type;

    /**
     * 研讨标题
     */
    @Column(nullable = false)
    private Long name;
}